rombios: move the stack to 0x9e000 and protect it with an e820 entry
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jul 2010 08:51:40 +0000 (09:51 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jul 2010 08:51:40 +0000 (09:51 +0100)
commit6456803dabb092076c6adb9e0fcb7b2161e7bfec
tree9269b0e805133477f99159b869d3a1fc67f2f1a3
parentb825e251d26688e4843668a555221d4fbf1f114d
rombios: move the stack to 0x9e000 and protect it with an e820 entry
so that we don't corrupt E820_RAM memory with stack ops in S3 wakeup.
It has to move up so the lowest contiguous RAM area is >= 512MiB.

This relies on the previous fix to let DS != SS

Signed-off-by: Paul Durrant <Paul.Durrant@citrix.com>
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
tools/firmware/hvmloader/hvmloader.c
tools/firmware/rombios/rombios.c